Curator Defense
dbh studios
README.TXT

											                          VERSION 1.3

+===========================================================================================================================+
|-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
|===========================================================================================================================|
|															    |
| ++++++++++++++++++++													    |
| +  HOW TO INSTALL  +													    |
| ++++++++++++++++++++													    |
|															    |
| 1. Run the installer.												    	    |
| 2. To submit scores online, you must first run Curator Defense Account Creator.					    |
|															    |
| ++++++++++++++++++++++++++++++++++    										    |
| +  IMPORTANT: MISSING DLL ERROR  +											    |
| ++++++++++++++++++++++++++++++++++    										    |
|															    |
|   If you get an error message indicating you are missing a DLL file, you must run the file DXSETUP.exe located in your    |
|   \Curator Defense\D3DX9_25.DLL Installer\ folder.  This will install the Microsoft DirectX9.0c April D3DX9 version of    |
|   the dynamically linked library (D3DX9_25.dll), which is now necessary.  More information can be found in the readme.txt |
|   stored in the above-described folder.									            |
|															    |
| +++++++++++++++++++++++											    	    |
| +  CONTROLS FOR v1.3  +											    	    |
| +++++++++++++++++++++++											    	    |
|															    |
| - Objects (unused, blank tiles, occupied tiles, or enemies) may be selected with the left mouse button.		    |
| - Objects may be built by clicking the Build [Insert Defense Object Name Here] button and then 			    |
|   clicking on an unoccupied tile.											    |
| - Hotkeys can be used to build objects (see object tooltips in-game for hotkeys).					    |
| - Holding the Left-Shift key when building objects allows you to place more than one.					    |
| - ESC will bring up the Quick Menu where you can reset the current game, exit to the main menu, or quit the game.	    |
| - The camera may be moved around by holding your cursor at the edges of the viewport or by using the arrowkeys.	    |
| - The camera may be zoomed in and out by using the scroll-wheel on the mouse.						    |
| - Right-clicking deselects any active objects/buttons.								    |
| - Holding LEFT-ALT displays enemy health bars (this and other options may be set in the game options).		    |
| - Print Screen stores a .bmp screenshot in the /Screenshots folder.							    |
| - Shortcuts can be stored to defense objects by holding the left CTRL key and pressing a number (0-9).		    |
|   This saved defense object can be reselected at any time by left-clicking on the appropriate shortcut icon (at left)	    |
|   or by pressing the number key associated with it.									    |
| - If you quickly double-click on a shortcut icon or tap the associated number key for that shortcut twice,		    |
|   the camera will center on that object.										    |
|															    |
| +++++++++++++++++++++++++++++++											    |
| +  How to Submit High Scores  +	 										    |
| +++++++++++++++++++++++++++++++											    |
|															    |
|   In order to have your scores submitted online, you must run Curator Defense's Account Creator.  A shortcut to the 	    |
|   application can be found in your start menu's Curator Defense folder.  Once a unique username/password combination	    |
|   has been created and stored on the server, any game you complete (by losing or winning) will have its statistics        |
|   submitted to the database.  Various items such as your overall rank, score, lives remaining, time spent, mouse clicks,  |
|   hotkeys used, etc. are stored.  The user-specific data is stored in your profile on the high score pages-- to view it,  |
|   click on your username when viewing any of the high score pages on the Curator Defense website.			    |
|															    |
| ++++++++++++++++++++++++++++++++++++++++                   							    	    |
| +  Singleplayer Final Scoring Process  + 										    |
| ++++++++++++++++++++++++++++++++++++++++									    	    |
|															    |
|   Your final score is calculated based on the following:								    |
|   1. Take the total museum bucks given to the player (100 at start, plus rewards-- selling does not count) and subtract   |
|      the number of museum bucks spent by the player.									    |
|   2. Add to this value the number of lives remaining * 10.								    |
|   3. Finally, add on the score the player has earned from killing enemies (10 points per kill, 20 per bosses).            |
|   NOTE: NonStop mode's score is solely based on the number of enemies killed.						    |
|															    |
| ++++++++++++++++++++++++++++++++											    |
| +  How to Setup In-Game Music  +	 										    |
| ++++++++++++++++++++++++++++++++											    |
|															    |
|   Music, in order to be played, must be copied to your Music folder in the Curator Defense install directory		    |
|   (C:\Program Files\dbh studios\Curator Defense\Music by default).  The sound effects and music volume may be adjusted    |
|   in the in-game options and music tracks may be changed using the Next Song in the top-left corner of the user interface.|
|															    |
| ++++++++++++++++++++++											            |
| +  v1.3 Change List  +	 										            |
| ++++++++++++++++++++++          											    |
|															    |
|   - No Changes													    |
|         														    |
| +++++++++++++++++++++											                    |
| +  v1.3 Fixes List  +	 										                    |
| +++++++++++++++++++++          											    |
|															    |
|   - Added a version check on score submission so that older version scores CAN be ignored if necessary.		    |
|   - Added a limit to the number of sounds that can be playing at once to prevent popping/cracking.			    |
|   - Added the left-shift option for building to the tutorial (page 2).						    |
|   - Fixed a bug that allowed submitted scores to be negative.								    |
|   - Fixed the infamous "NonStop Crash" that occurred when too many defense objects were firing too many particles.        |
|   - Fixed shortcuts from over-writing each other (ultimately causing them to disappear at seemingly random intervals).    |
|   - Fixed the CD Logo at the Main Menu so that it no longer has vertex alignment issues.				    |
|   - Fixed a timer issue with the main menu's sound effects and music volume.						    |
|   - Changed the timer from timeGetTime to QueryPerformanceCounter for compatibility concerns.				    |
|   - Cleaned up all memory leaks.											    |
|														 	    |
|===========================================================================================================================|
|-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
|===========================================================================================================================|
|															    |
|  ++++++++++++++++++++													    |
|  +  SPECIAL THANKS  +													    |
|  ++++++++++++++++++++													    |
|															    |
|  - Abby: for her ideas and patience.											    |
|  - My Mom, Dad and sister for their continuous testing, help and support.						    |
|  - Brian Carver: for testing the PreAlpha thoroughly and providing insight into balance.				    |
|  - The entire Soldiers of Fortune crew for their wonderful support and testing help!					    |
|  - GameDev.net forum trolls: for their help with various DX9 rigamarole.						    |
|  - Teamfirehawk: for finding several bugs in Pre-Alpha.								    |
|  - David Siems: for tracking down a nasty crash upon game-start.							    |
|  - Abeal: for suggesting the smoke effect when placing defense objects.						    |
|  - Gizmo: for general testing of the Alpha release.									    |
|  - Buck: for several bug-finds and suggestions in 0.90's debut, and help finding the pointSprite max crash.		    |
|  - Wayward: for difficulty increase suggestions, and for helping track down the NonStop Mode crash > wave 100.	    |
|  - Frosty: for his amazing advice and wonderful suggestions (too many suggestions to list go to Frosty!)		    |
|  - Lazertag: for testing in the beta phase and letting his kids get involved.						    |
|  - Rip: for various suggestions on the high score database.								    |
|  - Genius: for suggesting to use JSP/ASP databases for server connectivity.					   	    |
|  - BubbaJudge: for helping with target specifications and beta testing.						    |
|  - samv: for rigorously playing and finding several missed bugs and oddities in v1.0.					    |
|  - xaver & Jervin: for posting comments and suggestions for v1.0.							    |
|  - Ilankt: for discovering the dynamic-link mistake in Account Creator v1.1.						    |
|  - Union Palenshus: for pointing out a shortcut bug and the need for a fix to the sound engine's popping/cracking.        |
|  - H+: for running across a timer compatibility issue with certain processors and helping me fix the CD Logo.		    |
|															    |
|===========================================================================================================================|
|-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-|
+===========================================================================================================================+
					  ALL MATERIAL COPYRIGHT 2005 dbh studios